<?php

namespace app\api\controller;

use app\api\controller\Base;

/**
* 文章评论模块接口控制器
*/
class Comment extends Base
{

    // 自动加载验证
    function _initialize() {
        parent::_initialize();
        
        // 验证 客户端 token
        $apptoken = I('post.apptoken');
        parent::checkAppToken($apptoken);
        
        // 验证 用户 token
        $usertoken = I('post.usertoken');
        parent::checkUserToken($usertoken);
        
        // 各种需要验证的验证 ……
        
    }
    
    // 各种业务方法
    public function index(){
        // 返回数据
        $this -> response($data, 'json');
        exit();
    }


    /**  
     * 添加留言接口
     * 若成功添加则返回据上次获取评论列表后的最新留言数组，包含本次添加 
     * 若失败，则返回404
     * 
     * @access public 
     * @param mixed $data 评论信息包
     * @return array 
     */
	public function insertCmt(){

	}
}

/**
* 文章评论表的设计
  临时用户 和 注册用户 和 管理员
  临时用户:
  	tmp_uid 用户第一次登陆网站时了,记录用户ip和城市
	name:用户输入的昵称，，唯一字段不可重复
	pic : 临时表生成
  注册用户:
  	uid
  	name : 用户表注册账号
  	pic : 用户表获取
  管理员:
  	uid/aid
  	name : 管理员账号名
  	管理员表获取

  共有字段:

  create table sinblog_article_comments(
  	id int auto_increment primary key,
		uid char(12) not null default '',
		name varchar(16) not null,
    cmt_name varchar(16) not null default '',
		aid int not null comment '文章id',
		parent_id int not null default 0,
		pic varchar(100) not null,
		email varchar(64) not null default '',
		website varchar(64) not null default '',
		text text not null,
		state tinyint not null default 0 comment'0 未审核 1 未通过 2已通过 ',
		created timestamp not null,
		deleted timestamp not null default 0
  ) engine=InnoDB;

*/
